delayed payment surcharge - Spanish English Dictionary